package cn.lhjl.java部分测试错题;
/*
* 1.以下程序的输出结果为 class Base{ public Base(String s){ System.out.print("B"); } } public class Derived extends Base{ public Derived (String s) { System.out.print("D"); } public static void main(String[] args){ new Derived("C"); } }
* 思考：继承类的构造函数，如果没有自己主动去调用父类的构造函数，那么会默认调用super()，所以这时候，如果父类没有定义无参
* 构造函数，那么就会编译报错。
* 2.下列代码运行的结果是( ) public static void main(String[] args) {int x = 4;int y = 5;if(x++>4 && ++y>5){x++;}System.out.println("x=" + x + ",y=" + y);}
* 思考：对于&&和||运算符，要考虑短路的问题。对于&&左边如果已经为false那么右边就不执行了，对于||，如果左边为true，那么右边
* 不执行。
* 3.try方法中return 10; finally 中return20，那么最终返回的值是finally中的return；
*
*
*
*
*
*
*
* */
public class 错题集 {
}
